Overview
A typical circuit consists of event providers and event consumers that are connected through a chain of event propagators. Each propagator consumes its input event and produces a compound output event containing the original input event and some additional information about itself. In many cases, this additional information is of no interest to the ultimate consumer and in fact the consumer may be prototyped and specifically expect an event that doesn't contain that information. In order to reduce unnecessary information so that bandwidth is minimized and re-use is maximized, CLIP introduces the concept of visibility.
Visibility
Each propagator object within a CLIP circuit can be designated as "Transparent" (with the exception of Collectors and Overloaded Multiplexors). In setting this property you are instructing CLIP to not include information for that object in its provided event. The opposite mode is referred to as "Opaque" in which the object information is included in the provided event.
For more information see Visibility